Skip to content

Conversation

@harp-intel
Copy link
Contributor

@harp-intel harp-intel commented Nov 2, 2025

  • update processwatch to latest version and adjust instruction mix telemetry to show all instruction categories and remove category filter command line option
  • hide Gaudi telemetry option from command line, enable if PERFSPECT_GAUDI_HLSMI_PATH environment variable is set
  • introduce PDU telemetry as a hidden option, enabled if PERFSPECT_PDU_HOST, PERFSPECT_PDU_USER, PERFSPECT_PDU_PASSWORD, and PERFSPECT_PDU_OUTLET environment variables are set

Signed-off-by: Harper, Jason M <[email protected]>
Signed-off-by: Harper, Jason M <[email protected]>
Signed-off-by: Harper, Jason M <[email protected]>
Signed-off-by: Harper, Jason M <[email protected]>
@harp-intel harp-intel requested a review from Copilot November 2, 2025 13:58
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates telemetry functionality by upgrading the processwatch tool version, refining instruction mix collection, and introducing support for Gaudi and PDU telemetry as hidden features controlled by environment variables.

Key changes:

  • Upgrades processwatch from commit hash to version v1.3 and modifies instruction mix telemetry to collect all categories without filtering
  • Hides Gaudi telemetry from CLI, enabling it via PERFSPECT_GAUDI_HLSMI_PATH environment variable
  • Adds PDU telemetry infrastructure with placeholder implementation, enabled via four environment variables

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tools/Makefile Updates processwatch version from commit hash to v1.3
internal/script/script_defs.go Refactors instruction mix script to collect all categories, updates Gaudi script path handling, adds PDU telemetry placeholder
internal/report/table_defs.go Adds PDU telemetry table definition and placeholder rendering function
internal/report/render_html.go Enhances chart rendering to support hidden datasets, refactors instruction mix visualization to sort and hide zero-sum categories
cmd/telemetry/telemetry.go Removes instruction mix filter flag, adjusts frequency defaults, moves Gaudi/PDU telemetry to environment variable control

harp-intel and others added 4 commits November 2, 2025 06:08
@harp-intel harp-intel requested a review from Copilot November 3, 2025 19:21
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Signed-off-by: Harper, Jason M <[email protected]>
@harp-intel harp-intel merged commit b6d6ae9 into main Nov 3, 2025
5 checks passed
@harp-intel harp-intel deleted the instrmix branch November 3, 2025 23:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants